home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / c / tcclib.exe / DRAWBOX.C < prev    next >
Encoding:
Text File  |  1989-07-18  |  559 b   |  27 lines

  1. void HLin( int x, int y, int xx, int yy );
  2. void VLin( int x, int y, int xx, int yy );
  3.  
  4. unsigned char far *ScrPtr( int x, int y );
  5.  
  6. void DrawBox( int x, int y, int xx, int yy )
  7. {
  8.     register unsigned char far *scptr;
  9.  
  10.     if ( xx - x > 1 ) {
  11.         HLin( x,  y, xx,  y );
  12.         HLin( x, yy, xx, yy );
  13.     }
  14.     if ( yy - y > 1 ) {
  15.         VLin(  x, y,  x, yy );
  16.         VLin( xx, y, xx, yy );
  17.     }
  18.     scptr = ScrPtr(  x,  y );
  19.     *scptr = 201;
  20.     scptr = ScrPtr( xx,  y );
  21.     *scptr = 187;
  22.     scptr = ScrPtr( xx, yy );
  23.     *scptr = 188;
  24.     scptr = ScrPtr(  x, yy );
  25.     *scptr = 200;
  26. }
  27.